#include <string>
#include "object.h"

#include <vector>
#include <list>
#include <set>



int main ( int argc, char* argv[] )
{
	object test (100) ;
	object tmp = 100 ;

	test = tmp ;
	test = 10.1 ;

	int aaa = type_cast<int> ( 10.100 ) ;
	printf ( "aaa: %d\n", aaa ) ;

	int b = type_cast<int> ( test ) ;
	printf ( "b: %d\n", b ) ;

	std::vector<object>	data ;

	data.push_back ( 100 ) ;
	data.push_back ( 100.100 ) ;
	data.push_back ( std::string("Hello") ) ;

	return 0 ;
}